public interface ILog 
{
    void Trace(string message);
    void Trace(string message, params object[] args);
    void Debug(string message);
    void Debug(string message, params object[] args);
    void Warn(string message);
    void Warn(string message, params object[] args);
    void Error(string message);
    void Error(string message, params object[] args);
}
